package club.janna.jrpc.rpc;

import lombok.Data;

import java.io.Serializable;

/**
 * @author Panbo.Guo
 */
@Data
public class RPCInvocation implements Serializable {

    /**
     * 请求的id
     */
    private int id;

    /**
     * 要调用目标类
     */
    private Class<?> target;

    /**
     * 要调用的方法
     */
    private String method;

    /**
     * 参数类型
     */
    private Class<?>[] parameterTypes;

    /**
     * 参数
     */
    private Object[] args;
}
